@charset "utf-8";
/* CSS Document */
/* @ 516
   _(:з」∠)_ 
*/

/* - marign + padding - */
html, body, h, h1, h2, h3, h4, h5, h6,
ol, dl, ul, img, a, input, select, b, p,
header, main, footer, nav, section,
article, aside, dialog figure, menu {
	margin: 0px;
	padding: 0px;
}

/* - html + body - */
html {
	font-size: 12px;
}
body {
	user-select: none;
	font-size: calc(1.4rem / 1.2);
}
html, body {
	width: 100%;
	height: 100%;
	overflow: hidden;
}
/* - h1 ~ h6 - */
h1, h2, h3, h4, h5, h6 {
	display: block;
	margin-bottom: calc(1rem / 1.2);
}
/* - ol + dl + ul - */
ol, dl, ul {
	list-style: none;
}
/* - img - */
img {
	border: none;
}
/* - a - */
a, .delay {
	/* - 延迟0.2秒样式 - */
	-webkit-transition: 0.2s ease color;
	transition: 0.2s ease color;
	-webkit-transition: 0.2s ease background-color;
	transition: 0.2s linear background-color;
	cursor: pointer;
}
/* - input + select - */
input, select, button {
	/* - 清除默认样式 - */
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0); 
	-webkit-user-select: none;
	-moz-user-focus: none;
	-moz-user-select: none;
	/* appearance: none; */
	/* -moz-appearance: none; */
	/* -webkit-appearance: none; */
	outline: none;
	border: none;
}
select {
	/* - 清除默认样式 - */
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	/* - 为小箭头留出位置 - */
	padding-right: 14px;
	/* - 小箭头图片 - */
	background: url("../../image/icon/arrow.png") no-repeat scroll right center transparent;
}
/* - scrollbar - */
body::-webkit-scrollbar {
	/* 滚动条 */
}
body::-webkit-scrollbar-thumb {
	/* 滑动块 */
}
.scroll::-webkit-scrollbar {
	width: calc(.1rem / 1.2);
}
.scroll::-webkit-scrollbar-thumb {
	background-color: #5ac6ff;
}
/* - header + main + footer + nav + div + .container - */
header, main, footer {
	position: relative;
}
/* - 清除浮动 - */
header::before, main::before, footer::before,
nav::before, section::before, div::before,
ul::before, li::before {
	content: '';
	display: table;
	clear: both;
}
header::after, main::after, footer::after,
nav::after, section::after, div::after,
ul::after, li::after {
	content: '';
	display: table;
	clear: both;
}